package com.lysb.modules.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

@Data
public class HosbillqueryData {
    private String medicalNum;		//就诊流水号 				String	非空	医院的就诊流水号, 必须保证同是唯一的
    private String insurerID;		//保险公司ID				String	非空	商保平台提供
    private String insurerName;		//保险公司名称		String	非空	保险公司名称
    private String credentialType;	// 证件类型				String	非空	字典映射 证件类型
    private String credentialNum;	//证件号码				String	非空
    private String name;			//姓名					String	非空
    private String medicalType;		//医疗类别			String	非空	字典映射 医疗类别
    private String tradeTime;		//交易时间 				Datetime	非空	交易时间，格式为：YYYYMMDDhhmmss
    private BigDecimal sumMoney;		//医疗总费用				Decimal	非空	用户在医院的就诊费用
    private String tradeNum;		//商保交易流水号			String	非空	商保平台的交易流水号，与【商保结算】，【取消商保结算】接口一致
    private String tradeType;		//交易类型				Integer	非空	1:取消商保结算交易0: 商保结算交易
    private String paymentStatus;	//是否已打款给医院		String	非空	0未打款，1已打款
    private List<InvoiceInfo> invoiceList = new ArrayList<>(); //发票信息列表
}